In Kanzi you can program application and control logic using several technologies that are geared towards different users and use cases:
Triggers and actions provide reactive logic programming through Kanzi Studio UI. You can use triggers and actions to execute small pieces of logic called actions based on simple conditions defined in triggers. For example, if you want to handle simple events like button press, or perform simple operations like set property or activate a page, you can use triggers and actions.
Triggers define the event and conditions which you want to handle and contain actions that you want to execute when the trigger is set off. Actions are small operations that are executed when the trigger event happens and conditions are met. See Triggers.